#ifndef CONTROLS_H
#define CONTROLS_H

#include "Graphics.h"

class Controls {

	public:

		Controls(Config*, Camera*, Graphics*);
		void keyDown(int);
		void keyUp(int);
		void Move(double);
		void MouseMovement(WPARAM, int, int);

		//combine button presses
		bool goingLeft,
			 goingRight,
			 goingForward,
			 goingBack,
			 goingUp,
			 goingDown,
			 sprinting;

	private:

		Config* config;
		Camera* camera;
        Graphics* graphics;

};

#endif